/*
The scancodes.h header file defines constants for the keyboard scancodes
*/

#ifndef _SCANCODES_H
#define _SCANCODES_H

/* from lib files */
#include <types.h>

/////
//EXTERN int nr_pages;                 /* Number of memory pages in the system */

#define L_ALT      0x38
// with E0 before
#define R_ALT      0x38
#define L_CTRL     0x1D
// with E0 before
#define R_CTRL     0x1D
#define L_SHIFT    0x2A
#define R_SHIFT    0x36
#define CAPS_LOCK  0x3A

/* Functions prototypes */
extern void ikbdKeyboard_Initialize(void);
extern dword_t ikbdKeyboard_ReadKey(void);

#endif /* _SCANCODES_H */
